Skip to content

docs: replace blog with link to extensions#722

Merged
vbreuss merged 5 commits intomainfrom
topic/remove-blog-fromdocs
Aug 14, 2025
Merged

docs: replace blog with link to extensions#722
vbreuss merged 5 commits intomainfrom
topic/remove-blog-fromdocs

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented Aug 14, 2025

This PR removes unused blog functionality from the Docusaurus documentation site and replaces it with a more useful Extensions link. The change streamlines the navigation by removing blog-related links that are not currently being used while adding better discoverability for extension projects.

Key Changes

  • Removes blog navigation link from the top navigation bar
  • Replaces blog link with Extensions link in the footer navigation

@vbreuss vbreuss self-assigned this Aug 14, 2025
Copilot AI review requested due to automatic review settings August 14, 2025 20:50
@vbreuss vbreuss added the documentation Improvements or additions to documentation label Aug 14, 2025

This comment was marked as outdated.

@vbreuss vbreuss requested a review from Copilot August 14, 2025 20:52

This comment was marked as outdated.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@vbreuss vbreuss enabled auto-merge (squash) August 14, 2025 20:54
@vbreuss vbreuss disabled auto-merge August 14, 2025 20:54
@vbreuss vbreuss requested a review from Copilot August 14, 2025 20:57

This comment was marked as outdated.

@vbreuss vbreuss changed the title docs: remove blog docs: replace blog with link to extensions Aug 14, 2025
@vbreuss vbreuss requested a review from Copilot August 14, 2025 20:57

This comment was marked as outdated.

@vbreuss vbreuss requested a review from Copilot August 14, 2025 20:58
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes unused blog functionality from the Docusaurus documentation site and replaces it with a more useful Extensions link. The change streamlines the navigation by removing blog-related links that are not currently being used while adding better discoverability for extension projects.

Key Changes

  • Removes blog navigation link from the top navigation bar
  • Replaces blog link with Extensions link in the footer navigation
  • Reorders footer navigation to prioritize Extensions over Benchmarks

@vbreuss vbreuss enabled auto-merge (squash) August 14, 2025 20:59
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 14, 2025

🚀 Benchmark Results

Details

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 8.0.413
[Host] : .NET 8.0.19 (8.0.1925.36514), X64 RyuJIT AVX2

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 201.2 ns 1.22 ns 1.02 ns 0.0281 - 472 B
Bool_FluentAssertions 272.3 ns 2.66 ns 2.49 ns 0.0567 - 952 B
Bool_TUnit 949.9 ns 8.49 ns 7.94 ns 0.1431 - 2408 B
Equivalency_aweXpect 299,309.8 ns 891.36 ns 790.17 ns 16.6016 0.4883 284940 B
Equivalency_FluentAssertions 2,338,081.2 ns 7,626.30 ns 6,760.52 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 719,255.6 ns 1,309.27 ns 1,224.69 ns 51.7578 2.9297 880545 B
Int_GreaterThan_aweXpect 228.2 ns 4.55 ns 4.26 ns 0.0467 - 784 B
Int_GreaterThan_FluentAssertions 263.6 ns 7.11 ns 6.65 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 1,240.7 ns 13.22 ns 12.37 ns 0.1774 - 2984 B
ItemsCount_AtLeast_aweXpect 509.6 ns 5.90 ns 5.23 ns 0.0849 - 1432 B
ItemsCount_AtLeast_FluentAssertions 528.7 ns 6.50 ns 6.08 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 15,642.1 ns 121.26 ns 113.43 ns 1.6174 - 27480 B
String_aweXpect 376.4 ns 3.30 ns 3.09 ns 0.0672 - 1128 B
String_FluentAssertions 536.6 ns 10.99 ns 10.28 ns 0.1287 - 2168 B
String_TUnit 1,286.9 ns 8.06 ns 7.54 ns 0.1831 - 3072 B
StringArray_aweXpect 1,435.9 ns 8.11 ns 7.58 ns 0.1640 - 2744 B
StringArray_FluentAssertions 1,459.0 ns 5.98 ns 5.30 ns 0.2480 - 4152 B
StringArray_TUnit 3,473.9 ns 15.53 ns 14.53 ns 0.3128 - 5296 B
StringArrayInAnyOrder_aweXpect 1,650.3 ns 10.88 ns 10.18 ns 0.1736 - 2920 B
StringArrayInAnyOrder_FluentAssertions 156,692.2 ns 281.32 ns 263.15 ns 3.4180 - 63788 B
StringArrayInAnyOrder_TUnit 4,074.1 ns 15.45 ns 13.70 ns 0.3815 - 6488 B

@github-actions
Copy link
Copy Markdown
Contributor

👽 Mutation Results

Mutation testing badge

aweXpect

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

aweXpect.Core

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

Test Results

    14 files   - 24      14 suites   - 24   2m 58s ⏱️ -7s
14 356 tests  - 27  14 354 ✅  - 27  2 💤 ±0  0 ❌ ±0 
39 756 runs   - 72  39 754 ✅  - 72  2 💤 ±0  0 ❌ ±0 

Results for commit 4a3e769. ± Comparison against base commit 835bc0d.

This pull request removes 1562 and adds 1535 tests. Note that renamed tests count towards both.
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "message12472cd2-b7b7-4818-8efc-b5cd45819c82")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "message877457b1-f49c-4009-908d-e2e29d913bc3")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "messagef16b0225-a2da-4a42-b63f-ec79a185a9a0")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message005f1ddf-ebf7-4a61-b481-882a1440a408")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message0a2b7ff0-7ccd-4903-9716-e6661a1a2eb4")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message0a4d3f0c-1bc5-4d85-ac62-eeec9821cc19")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore087ee181-655c-43de-bfac-93c2b769198e")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore3b2eadd6-3b8f-41ca-bcef-c77cf92d41e7")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnorea1272281-2e30-407e-8455-4c236950d944")
aweXpect.Core.Tests.FailTests ‑ Test_ShouldThrowException(reason: "reason83a7e564-0ea7-426b-8dc7-3c8bb64b7d6c")
…
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "message5cc7a12f-397e-4b08-a74c-a9ffea602c6d")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "messagedac3a41c-0c7a-4bbf-9f17-0cd881e9d3b9")
aweXpect.Core.Tests.Core.Exceptions.FailExceptionTests ‑ Message_ShouldBeSet(message: "messagefb4dae14-abb7-4a89-8901-bef7b308e412")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message4f663678-35ae-4ce1-92d8-b89a45a151a5")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "message881e181e-2d99-4e27-b7bd-da51d7e1c954")
aweXpect.Core.Tests.Core.Exceptions.SkipExceptionTests ‑ Message_ShouldBeSet(message: "messagebf9936ee-6612-41c8-9569-8c0af72e56e2")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore324ec975-0ace-4042-9440-fe4dc83c223b")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore44858de4-bae1-48c6-9b46-4a63459ec637")
aweXpect.Core.Tests.Equivalency.EquivalencyOptionsExtensionsTests ‑ Generic_For_IgnoringMember_ShouldSetOptionForType(memberToIgnore: "memberToIgnore507841cb-6baf-410f-8c85-5f3f73db8bda")
aweXpect.Core.Tests.FailTests ‑ Test_ShouldThrowException(reason: "reasonb25ff512-69b1-4355-b8ae-f07eea17ef0b")
…

@vbreuss vbreuss merged commit af1cf72 into main Aug 14, 2025
14 checks passed
@vbreuss vbreuss deleted the topic/remove-blog-fromdocs branch August 14, 2025 21:07
github-actions Bot added a commit that referenced this pull request Aug 14, 2025
github-actions Bot added a commit that referenced this pull request Aug 14, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2025

This is addressed in release v2.22.0.

@github-actions github-actions Bot added the state: released The issue is released label Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants